package org.theSeed.pojo.dto;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;
import java.util.List;

/**
 * 系统查询用户传递重要对象
 */
@Getter
@Setter
public class UserInfo {
    private String id;

    /**
     * 用户名
     */
    private String username;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 头像
     */
    private String headImgUrl;

    /**
     * 密码
     */
    @JsonIgnore
    private String password;

    /**
     * 性别
     */
    private String sex;

    /**
     * 出生年月日
     */
    private Date birthDate;

    /**
     * 启用状态
     */
    private String enableFlag;

    /**
     * 客户端
     * 预留字段
     */
    private String client;

    /**
     * 锁标识
     */
    private String lockFlag;

    /**
     * 登录角色编码
     */
    private String selectRoleCode;

    /**
     * 角色编码
     */
    private List<String> roleCodeList;
}
